home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / NETCPQI.IN_ / netcpqi.inf
Encoding:
Windows Setup INFormation  |  2003-03-24  |  13.4 KB  |  350 lines

  1. ; Copyright (c) 2002, Microsoft
  2.  
  3. [version]
  4. Signature   = "$Windows NT$"
  5. Class       = Net
  6. ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
  7. Provider    = %Msft%
  8. LayoutFile  = layout.inf
  9. DriverVer=10/01/2002,6.6.8.1
  10.  
  11. [Manufacturer]
  12. %COMPAQ%    = Compaq
  13.  
  14. [ControlFlags]
  15. ExcludeFromSelect = *
  16.  
  17. [Compaq]
  18. ; Server
  19. %N1001.DeviceDesc%               = D101.ndi,     PCI\VEN_8086&DEV_1229&SUBSYS_B01E0E11       ; Compaq NC3120 Fast Ethernet NIC (82558)
  20. %N1004.DeviceDesc%               = D101.ndi,     PCI\VEN_8086&DEV_1229&SUBSYS_B0C60E11       ; Compaq NC3161 Fast Ethernet NIC (82558)
  21. %N1005.DeviceDesc%               = D101.ndi,     PCI\VEN_8086&DEV_1229&SUBSYS_B0C70E11       ; Compaq NC3160 Fast Ethernet NIC (82558)
  22. %N1006.DeviceDesc%               = D101.ndi,     PCI\VEN_8086&DEV_1229&SUBSYS_B0D70E11       ; Compaq NC3121 Fast Ethernet NIC (82558)
  23. %N1007.DeviceDesc%               = D101.ndi,     PCI\VEN_8086&DEV_1229&SUBSYS_B01F0E11       ; Compaq NC3122 Fast Ethernet NIC (82558)
  24. %N1008.DeviceDesc%               = multiport.ndi,PCI\VEN_8086&DEV_1229&SUBSYS_B0DD0E11       ; Compaq NC3131 Fast Ethernet NIC (82558)
  25. %N1009.DeviceDesc%               = D101.ndi,     PCI\VEN_8086&DEV_1229&SUBSYS_B0DE0E11       ; Compaq NC3132 Fast Ethernet Module (82558)
  26. %N100A.DeviceDesc%               = D101FX.ndi,   PCI\VEN_8086&DEV_1229&SUBSYS_B0E10E11       ; Compaq NC3133 Fast Ethernet Module (82558)
  27. %N100B.DeviceDesc%               = D101M.ndi,    PCI\VEN_8086&DEV_1229&SUBSYS_B1340E11       ; Compaq NC3163 Fast Ethernet NIC (82559)
  28. %N100C.DeviceDesc%               = D101M.ndi,    PCI\VEN_8086&DEV_1229&SUBSYS_B13C0E11       ; Compaq NC3162 Fast Ethernet NIC (82559)
  29. %N100D.DeviceDesc%               = D101M.ndi,    PCI\VEN_8086&DEV_1229&SUBSYS_B1440E11       ; Compaq NC3123 Fast Ethernet NIC (82559)
  30. %N100E.DeviceDesc%               = multiport.ndi,PCI\VEN_8086&DEV_1229&SUBSYS_B1630E11       ; Compaq NC3134 Fast Ethernet NIC (82559)
  31. %N100F.DeviceDesc%               = D101M.ndi,    PCI\VEN_8086&DEV_1229&SUBSYS_B1640E11       ; Compaq NC3135 Fast Ethernet Upgrade Module (82559)
  32.  
  33. ;---------------
  34. ; 82558 Rev 4, 5
  35. ;
  36. [D101.ndi.NTx86]
  37. Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
  38. BusType         = 5    ; PCI
  39. DelReg          = SpeedDpx.DelReg
  40. AddReg          = Speed100.reg, 82557.reg, 82558.reg, n100.ndi.NT.reg
  41. CopyFiles       = N100_NT.ndis5.CopyFiles
  42.  
  43. [D101.ndi.NTx86.Services]
  44. AddService = N100, 2, n100.Service, common.EventLog
  45.  
  46. [D101.ndi.NTIA64]
  47. Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
  48. BusType         = 5    ; PCI
  49. DelReg          = SpeedDpx.DelReg
  50. AddReg          = Speed100.reg, 82557.reg, 82558.reg, n100.ndi.NT.reg, IA64.reg
  51. CopyFiles       = N100_NTIA64.ndis5.CopyFiles
  52.  
  53. [D101.ndi.NTIA64.Services]
  54. AddService = N100, 2, n100_NTIA64.Service, common.EventLog_NTIA64
  55.  
  56. ;----------------------------------------------------------------------------
  57. ; 82558 Dual Port (Compaq)
  58. ;
  59. [multiport.ndi.NTx86]
  60. Characteristics   = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
  61. BusType           = 5    ; PCI
  62. DelReg            = SpeedDpx.DelReg
  63. AddReg            = Speed100.reg, 82557.reg, 82558.reg, n100.ndi.NT.reg
  64. CopyFiles         = N100_NT.ndis5.CopyFiles
  65. Port1DeviceNumber = 4
  66.  
  67. [multiport.ndi.NTx86.Services]
  68. AddService = N100, 2, n100.Service, common.EventLog
  69.  
  70. [multiport.ndi.NTIA64]
  71. Characteristics   = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
  72. BusType           = 5    ; PCI
  73. DelReg            = SpeedDpx.DelReg
  74. AddReg            = Speed100.reg, 82557.reg, 82558.reg, n100.ndi.NT.reg, IA64.reg
  75. CopyFiles         = N100_NTIA64.ndis5.CopyFiles
  76. Port1DeviceNumber = 4
  77.  
  78. [multiport.ndi.NTIA64.Services]
  79. AddService = N100, 2, n100_NTIA64.Service, common.EventLog_NTIA64
  80.  
  81. ;----------------------------------------------------------------------------
  82. ; 82558 FX (Compaq)
  83. ;
  84. [D101FX.ndi.NTx86]
  85. Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
  86. BusType         = 5    ; PCI
  87. DelReg          = SpeedDpx.DelReg, SpeedDpx.3133.DelReg
  88. AddReg          = Speed103.reg, 82557.reg, 82558.reg, n100.ndi.NT.reg
  89. CopyFiles       = N100_NT.ndis5.CopyFiles
  90.  
  91. [D101FX.ndi.NTx86.Services]
  92. AddService = N100, 2, n100.Service, common.EventLog
  93.  
  94. [D101FX.ndi.NTIA64]
  95. Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
  96. BusType         = 5    ; PCI
  97. DelReg          = SpeedDpx.DelReg, SpeedDpx.3133.DelReg
  98. AddReg          = Speed103.reg, 82557.reg, 82558.reg, n100.ndi.NT.reg, IA64.reg
  99. CopyFiles       = N100_NTIA64.ndis5.CopyFiles
  100.  
  101. [D101FX.ndi.NTIA64.Services]
  102. AddService = N100, 2, n100_NTIA64.Service, common.EventLog_NTIA64
  103.  
  104. ;------------
  105. ; 82559 Rev 8
  106. ;
  107. [D101M.ndi.NTx86]
  108. Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
  109. BusType         = 5    ; PCI
  110. DelReg          = SpeedDpx.DelReg
  111. AddReg          = Speed100.reg, 82557.reg, 82558.reg, n100.ndi.NT.reg
  112. CopyFiles       = N100_NT.ndis5.CopyFiles
  113.  
  114. [D101M.ndi.NTx86.Services]
  115. AddService = N100, 2, n100.Service, common.EventLog
  116.  
  117. [D101M.ndi.NTIA64]
  118. Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
  119. BusType         = 5    ; PCI
  120. DelReg          = SpeedDpx.DelReg
  121. AddReg          = Speed100.reg, 82557.reg, 82558.reg, n100.ndi.NT.reg, IA64.reg
  122. CopyFiles       = N100_NTIA64.ndis5.CopyFiles
  123.  
  124. [D101M.ndi.NTIA64.Services]
  125. AddService = N100, 2, n100_NTIA64.Service, common.EventLog_NTIA64
  126.  
  127. ;---------------------
  128. ; common base 10/100Mb
  129. ;
  130. [Speed100.reg]
  131. ; Speed Duplex Mode
  132. HKR, Ndi\params\SpeedDuplex,       ParamDesc,  0, %SpeedDuplex%
  133. HKR, Ndi\params\SpeedDuplex,       default,    0, "0"
  134. HKR, Ndi\params\SpeedDuplex,       type,       0, "enum"
  135. HKR, Ndi\params\SpeedDuplex\enum,  "0",        0, %AutoDetect%
  136. HKR, Ndi\params\SpeedDuplex\enum,  "1",        0, %10Mb-Half-Duplex%
  137. HKR, Ndi\params\SpeedDuplex\enum,  "2",        0, %10Mb-Full-Duplex%
  138. HKR, Ndi\params\SpeedDuplex\enum,  "3",        0, %100Mb-Half-Duplex%
  139. HKR, Ndi\params\SpeedDuplex\enum,  "4",        0, %100Mb-Full-Duplex%
  140.  
  141. ;----------------------------------------------------------------------------
  142. ; common base 100Mb only
  143. ;
  144. [Speed103.reg]
  145. HKR, Ndi\params\SpeedDuplex,       ParamDesc,  0, %SpeedDuplex%
  146. HKR, Ndi\params\SpeedDuplex,       default,    0, "4"
  147. HKR, Ndi\params\SpeedDuplex,       type,       0, "enum"
  148. HKR, Ndi\params\SpeedDuplex\enum,  "4",        0, %100Mb-Full-Duplex%
  149.  
  150. ;----------------------------
  151. ; IA64 Specific
  152. [IA64.reg]
  153. HKR,,EEpromSTBEnableBit,        2, "0"
  154.  
  155. ; Common 82557 NDI parameters
  156. ;
  157. [82557.reg]
  158. HKR,Ndi\Params\NumRfd,                ParamDesc,  0, %NumRfd%
  159. HKR,Ndi\Params\NumRfd,                Type,       0, "int"
  160. HKR,Ndi\Params\NumRfd,                Default,    0, "48"
  161. HKR,Ndi\Params\NumRfd,                Min,        0, "8"
  162. HKR,Ndi\Params\NumRfd,                Max,        0, "1024"
  163. HKR,Ndi\Params\NumRfd,                Step,       0, "1"
  164. HKR,Ndi\Params\NumRfd,                Base,       0, "10"
  165.  
  166. HKR,Ndi\Params\NumTcb,                ParamDesc,  0, %NumTcb%
  167. HKR,Ndi\Params\NumTcb,                Type,       0, "int"
  168. HKR,Ndi\Params\NumTcb,                Default,    0, "16"
  169. HKR,Ndi\Params\NumTcb,                Min,        0, "8"
  170. HKR,Ndi\Params\NumTcb,                Max,        0, "64"
  171. HKR,Ndi\Params\NumTcb,                Step,       0, "1"
  172. HKR,Ndi\Params\NumTcb,                Base,       0, "10"
  173.  
  174. HKR,Ndi\Params\NumCoalesce,           ParamDesc,  0, %NumCoalesce%
  175. HKR,Ndi\Params\NumCoalesce,           Type,       0, "int"
  176. HKR,Ndi\Params\NumCoalesce,           Default,    0, "8"
  177. HKR,Ndi\Params\NumCoalesce,           Min,        0, "1"
  178. HKR,Ndi\Params\NumCoalesce,           Max,        0, "32"
  179. HKR,Ndi\Params\NumCoalesce,           Step,       0, "1"
  180. HKR,Ndi\Params\NumCoalesce,           Base,       0, "10"
  181.  
  182. ; Network Address
  183. HKR, Ndi\params\NetworkAddress,        ParamDesc,  0, %NetworkAddress%
  184. HKR, Ndi\params\NetworkAddress,        Default,    0, ""
  185. HKR, Ndi\params\NetworkAddress,        type,       0, "edit"
  186. HKR, NDI\params\NetworkAddress,        LimitText,  0, "12"
  187. HKR, NDI\params\NetworkAddress,        UpperCase,  0, "1"
  188. HKR, NDI\params\NetworkAddress,        optional,   0, "1"
  189.  
  190. ; Hardwired defaults
  191. HKR,,                                  Threshold,  0, "200"
  192. HKR,,                                  PcNic,      0, "0"
  193. HKR,,                                  Adaptive_IFS,0, "1"
  194. HKR,,                                  UcodeSW,    0, "1"
  195. HKR,,                                  Coalesce,   0, "0"
  196. HKR,,                                  CPUSaver,   0, "1536"
  197. HKR,,                                  MWIEnable,  0, "1"
  198. HKR,,                                  IPSecEnabled,0, "0"
  199. HKR,,                                  LargeSendEnabled,0, "0"
  200. HKR,,                                  ChecksumEnabled,0, "0"
  201. HKR,,                                  EnablePME,  0, "2"
  202. HKR,,                                  AutoPowerSaveModeEnabled, 0, "0"
  203. HKR,,                                  NetVlanEnable,  0, "0"
  204.  
  205. ;----------------
  206. ; 82558 specifics
  207. ;
  208. [82558.reg]
  209. ; 802.1p/802.1q Packet Tagging
  210. HKR,Ndi\Params\TaggingMode,         ParamDesc,  0, %TaggingMode%
  211. HKR,Ndi\Params\TaggingMode,         Type,       0, "enum"
  212. HKR,Ndi\Params\TaggingMode,         Default,    0, "0"
  213. HKR,Ndi\Params\TaggingMode\Enum,    "1",        0, %Enabled%
  214. HKR,Ndi\Params\TaggingMode\Enum,    "0",        0, %Disabled%
  215.  
  216. HKR,Ndi\Params\FlowControl,              ParamDesc,  0, %FlowControl%
  217. HKR,Ndi\Params\FlowControl,              Type,       0, "enum"
  218. HKR,Ndi\Params\FlowControl,              Default,    0, "0"
  219. HKR,Ndi\Params\FlowControl\Enum,         "3",        0, %Both_On%
  220. HKR,Ndi\Params\FlowControl\Enum,         "2",        0, %Respond%
  221. HKR,Ndi\Params\FlowControl\Enum,         "1",        0, %Generate%
  222. HKR,Ndi\Params\FlowControl\Enum,         "0",        0, %Off%
  223.  
  224.  
  225. ;---------------------------
  226. ; NT NDI object registration
  227. ;
  228. [N100.ndi.NT.reg]
  229. HKR,Ndi\Interfaces, UpperRange, 0, "ndis5"
  230. HKR,Ndi\Interfaces, LowerRange, 0, "ethernet"
  231. HKR,Ndi,            Service,    0, "N100"
  232.  
  233. HKR,,LogErrorMessages, 0, "1"
  234.  
  235. [N100_NTIA64.ndis5.CopyFiles]
  236. n100645.sys,,,2
  237.  
  238. [N100_NT.ndis5.CopyFiles]
  239. n100325.sys,,,2
  240.  
  241. ;-----------
  242. ; NT Service 64
  243. ;
  244. [n100_NTIA64.Service]
  245. DisplayName     = %n100nt.Service.DispName%
  246. ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
  247. StartType       = 3 ;%SERVICE_DEMAND_START%
  248. ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
  249. ServiceBinary   = %12%\n100645.sys
  250. LoadOrderGroup  = NDIS
  251.  
  252. ;-----------
  253. ; NT Service 32
  254. ;
  255. [n100.Service]
  256. DisplayName     = %n100nt.Service.DispName%
  257. ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
  258. StartType       = 3 ;%SERVICE_DEMAND_START%
  259. ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
  260. ServiceBinary   = %12%\n100325.sys
  261. LoadOrderGroup  = NDIS
  262.  
  263. ;---------------
  264. ; NT Common base
  265. ;
  266. [common.EventLog_NTIA64]
  267. AddReg = common.AddEventLog_NTIA64.reg
  268.  
  269. [common.AddEventLog_NTIA64.reg]
  270. HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\system32\drivers\n100645.sys"
  271. HKR, , TypesSupported,   0x00010001, 7
  272.  
  273. [common.EventLog]
  274. AddReg = common.AddEventLog.reg
  275.  
  276. [common.AddEventLog.reg]
  277. HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\system32\drivers\n100325.sys"
  278. HKR, , TypesSupported,   0x00010001, 7
  279.  
  280. ;------------
  281. ; Copy files
  282. ;
  283. [DestinationDirs]
  284. N100_NT.ndis5.CopyFiles      = 12
  285. N100_NTIA64.ndis5.CopyFiles  = 12
  286.  
  287. [SpeedDpx.DelReg]
  288. HKR,Ndi\Params\Speed
  289. HKR,Ndi\Params\ForceDpx
  290. HKR,Ndi\Params\PacketTagging
  291. HKR,Ndi\Params\TaskOffload
  292. HKR,,Speed
  293. HKR,,ForceDpx
  294. HKR,,PacketTagging
  295. HKR,,TaskOffload
  296.  
  297. [SpeedDpx.3133.DelReg]
  298. HKR,Ndi\params\SpeedDuplex\enum
  299. HKR,,"3"
  300.  
  301.  
  302. ;--------------------
  303. ; Localizable Strings
  304. ;
  305. [Strings]
  306. ; Vendors
  307. Msft                     = "Microsoft"
  308. COMPAQ                   = "Compaq"
  309.  
  310. ; Parameters
  311. AutoDetect               = "Auto Detect"
  312. SpeedDuplex              = "Link Speed & Duplex"
  313. 10Mb-Half-Duplex         = "10Mbps/Half Duplex"
  314. 10Mb-Full-Duplex         = "10Mbps/Full Duplex"
  315. 100Mb-Half-Duplex        = "100Mbps/Half Duplex"
  316. 100Mb-Full-Duplex        = "100Mbps/Full Duplex"
  317. NetworkAddress           = "Locally Administered Address"
  318. NumRfd                   = "Receive Buffers"
  319. NumTcb                   = "Transmit Control Blocks"
  320. NumCoalesce              = "Coalesce Buffers"
  321. TaggingMode              = "802.1p QoS Packet Tagging"
  322. EnablePME         = "Enable PME"
  323. Enabled                  = "Enabled"
  324. Disabled                 = "Disabled"
  325. None             = "None"
  326. LargeSend_str         = "Large Send"
  327. TaskOffload         = "Offloading"
  328. FlowControl              = "Flow Control Settings"
  329. Both_On                  = "Respond and Generate"
  330. Respond                  = "Respond"
  331. Generate                 = "Generate"
  332. Off                      = "Off"
  333.  
  334. ; Device descriptions
  335. N1001.DeviceDesc         = "Compaq NC3120 Fast Ethernet NIC"
  336. N1004.DeviceDesc         = "Compaq NC3161 Fast Ethernet NIC"
  337. N1005.DeviceDesc         = "Compaq NC3160 Fast Ethernet NIC"
  338. N1006.DeviceDesc         = "Compaq NC3121 Fast Ethernet NIC"
  339. N1007.DeviceDesc         = "Compaq NC3122 Fast Ethernet NIC"
  340. N1008.DeviceDesc         = "Compaq NC3131 Fast Ethernet NIC"
  341. N1009.DeviceDesc         = "Compaq NC3132 Fast Ethernet Module"
  342. N100A.DeviceDesc         = "Compaq NC3133 Fast Ethernet Module"
  343. N100B.DeviceDesc         = "Compaq NC3163 Fast Ethernet NIC"
  344. N100C.DeviceDesc         = "Compaq NC3162 Fast Ethernet NIC"
  345. N100D.DeviceDesc         = "Compaq NC3123 Fast Ethernet NIC"
  346. N100E.DeviceDesc         = "Compaq NC3134 Fast Ethernet NIC"
  347. N100F.DeviceDesc         = "Compaq NC3135 Fast Ethernet Upgrade Module"
  348.  
  349. n100nt.Service.DispName  = "Compaq Ethernet or Fast Ethernet NIC Driver"
  350.